Ext.onReady(function() {

	Ext.Window()

	var userForm = new Ext.form.FormPanel({
				id : 'form2',
				title : '<div style="text-align:left">新建客户</div>',
				frame : true,
				renderTo : 'tab_nav_user',
				labelAlign : 'right',
				buttonAlign : 'left',
				defaults : {
					labelSeparator : ':'
				},
				bodyStyle : 'padding:5px 5px 0',
				items : [{
							id : 'user_fieldset',
							name : 'userinfo',
							title : '用户信息',
							xtype : 'fieldset',
							defaultType : 'textfield',
							collapsible : false,
							autoHeight : true,
							defaults : {
								width : 200
							},
							anchor : '30%',
							items : [{
										name : 'usertype',
										fieldLabel : '用户类型',
										value : 'sysadmin',
										readOnly : true
									}, {
										name : 'username',
										fieldLabel : '用户名',
										vtype : 'alphanum',
										allowBlank : false
									}, {
										name : 'pwd',
										fieldLabel : '密码',
										inputType : 'password',
										vtype : 'alphanum',
										allowBlank : false
									}, {
										name : 'email',
										fieldLabel : 'Email',
										vtype : 'email'
									}, {
										name : 'userduty',
										fieldLabel : '用户职责',
										xtype : 'textarea'
									}, {
										name : 'isemp',
										hidden : true,
										hideLabel : true,
										value : false
									}, {
										name : 'pkEmp',
										hidden : true,
										hideLabel : true,
										value : null
									}]
						}],
				buttons : [{
					text : '提交',
					handler : function() {
						if (userForm.getForm().isValid()) {
							userForm.getForm().submit({
								url : 'newUser.do',
								method : 'POST',
								waitText : '正在处理你的请求...',
								success : function(form, action) {
									try {
										var flag = action.result.success;
										if (flag === false) {
											Ext.Msg.alert('提示',
													action.result.message);
										} else if (flag === true) {
											Ext.Msg.alert('提示',
													action.result.message);
											var finishBtn = wizard
													.findById('finish');
											finishBtn.enable();
										}
									} catch (e) {
										Ext.MessageBox.alert('提示',
												'对不起，您无法连接系统，如果您的网络正常，请联系系统管理员！'
														+ '\n' + e.toString());
									}
								},
								failure : function(form, action) {
									try {
										Ext.MessageBox.alert('提示',
												action.result.message);
									} catch (e) {
										Ext.MessageBox
												.alert('提示',
														'对不起，您无法连接系统，如果您的网络正常，请联系系统管理员');
									}
								}
							});
						}
					}
				}, {
					text : '重置',
					handler : function() {
						Ext.MessageBox.confirm('确认提示', '此操作将置空所有内容，你将继续吗？',
								function(btn) {
									if (btn == "yes")
										userForm.getForm().reset();
								});
					}
				}]
			});

});